home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / UilDumpSymbolTable.z / UilDumpSymbolTable
Encoding:
Text File  |  2003-11-18  |  4.2 KB  |  133 lines

  1.  
  2.  
  3.  
  4.      UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       _U_i_l_D_u_m_p_S_y_m_b_o_l_T_a_b_l_e - Dumps the contents of a named UIL
  10.       symbol table to standard output
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       #include <uil/UilDef.h>
  14.  
  15.       void UilDumpSymbolTable (rrrrooooooootttt____ppppttttrrrr)
  16.            _s_y_m__e_n_t_r_y__t_y_p_e *rrrrooooooootttt____ppppttttrrrr;
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.       The _U_i_l_D_u_m_p_S_y_m_b_o_l_T_a_b_l_e function dumps    the contents of    a UIL
  20.       symbol table pointer to standard output.
  21.  
  22.       rrrrooooooootttt____ppppttttrrrr
  23.            Specifies a pointer to the the symbol table root    entry.
  24.            This value can be taken from the    _p_a_r_s_e__t_r_e_e__r_o_o_t    part
  25.            of the _U_i_l__c_o_m_p_i_l_e__d_e_s_c__t_y_p_e data structure returned by
  26.            _U_i_l.
  27.  
  28.       By following the link    from the root entry, you can traverse
  29.       the entire parse tree.  Symbol table entries are in the
  30.       following format:
  31.  
  32.       hhhheeeexxxx....aaaaddddddddrrrreeeessssssss ssssyyyymmmmbbbboooollll....ttttyyyyppppeeee ssssyyyymmmmbbbboooollll....ddddaaaattttaaaa
  33.        pppprrrreeeevvvv....ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  34.        ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  35.        mmmmooooddddiiiiffffiiiiccccaaaattttiiiioooonnnn....rrrreeeeccccoooorrrrdddd
  36.  
  37.       where:
  38.  
  39.       hhhheeeexxxx....aaaaddddddddrrrreeeessssssss
  40.            Specifies the hexadecimal address of this entry in the
  41.            symbol table.
  42.  
  43.       ssssyyyymmmmbbbboooollll....ttttyyyyppppeeee
  44.            Specifies the type of this symbol table entry.  Some
  45.            possible    types are _r_o_o_t,    _m_o_d_u_l_e,    _v_a_l_u_e, _p_r_o_c_e_d_u_r_e, and
  46.            _w_i_d_g_e_t.
  47.  
  48.       ssssyyyymmmmbbbboooollll....ddddaaaattttaaaa
  49.            Specifies data for the symbol table entry.  The data
  50.            varies with the type of the entry.  Often it contains
  51.            pointers    to other symbol    table entries, or the actual
  52.            data for    the data type.
  53.  
  54.       pppprrrreeeevvvv....ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  55.            Specifies the end point in the source code for the
  56.            previous    source item.
  57.  
  58.       ssssoooouuuurrrrcccceeee....ppppoooossssiiiittttiiiioooonnnn
  59.            Specifies the range of positions    in the source code for
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    UUUUiiiillllDDDDuuuummmmppppSSSSyyyymmmmbbbboooollllTTTTaaaabbbblllleeee((((3333XXXX))))
  71.  
  72.  
  73.  
  74.            this symbol.
  75.  
  76.       The exact data structures for    each symbol type are defined
  77.       in the include file _U_i_l_S_y_m_D_e_f._h.  Note that this file    is
  78.       automatically    included when an application includes the file
  79.       _U_i_l_D_e_f._h.
  80.  
  81.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  82.       _U_i_l(_3_X)
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.